/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package appGUI;

import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;

/**
 *
 * @author Picto
 */
public class MainMenuBar extends JMenuBar{
    private JMenu menu;
    private JMenuItem menuItem;
    private MenuBarListener menuListener;
    
    public MainMenuBar(){
        menuListener = new MenuBarListener();
        menu = new JMenu("File");
        this.add(menu);

        menuItem = new JMenuItem();
        menuItem.setText("New Game");
        menuItem.setActionCommand("newGame");
        menuItem.addActionListener(menuListener);
        menu.add(menuItem);
        
        menuItem = new JMenuItem();
        menuItem.setText("Add Word List");
        menuItem.setActionCommand("addWordList");
        menuItem.addActionListener(menuListener);
        menu.add(menuItem);

        menuItem = new JMenuItem();
        menuItem.setText("Change Word List");
        menuItem.setActionCommand("changeWordList");
        menuItem.addActionListener(menuListener);
        menu.add(menuItem);

        menu.addSeparator();

        menuItem = new JMenuItem();
        menuItem.setText("Save Game");
        menuItem.setActionCommand("saveGame");
        menuItem.addActionListener(menuListener);
        menu.add(menuItem);

        menuItem = new JMenuItem();
        menuItem.setText("Submit Score");
        menuItem.setActionCommand("submitScore");
        menuItem.addActionListener(menuListener);
        menu.add(menuItem);

        menu.addSeparator();

        menuItem = new JMenuItem();
        menuItem.setText("Quit");
        menuItem.setActionCommand("quit");
        menuItem.addActionListener(menuListener);
        menu.add(menuItem);

        menu = new JMenu("Help");
        this.add(menu);

        menuItem = new JMenuItem();
        menuItem.setText("Highscores");
        menuItem.setActionCommand("highscores");
        menuItem.addActionListener(menuListener);
        menu.add(menuItem);
        
        menu.addSeparator();
        
        menuItem = new JMenuItem();
        menuItem.setText("Change Word List Folder");
        menuItem.setActionCommand("changeWordListFolder");
        menuItem.addActionListener(menuListener);
        menu.add(menuItem);

        menuItem = new JMenuItem();
        menuItem.setText("About");
        menuItem.setActionCommand("about");
        menuItem.addActionListener(menuListener);
        menu.add(menuItem);
    }
    
    public MenuBarListener getMenuListener(){
        return menuListener;
    }
}
